5.3.3. Yığın Bellek Gereksinimi |
|
! Yığının nasıl çalıştığını görmek için "Yığını Doldur" ve "Yığını Boşalt" düğmelerine tıklayınız. |
Hemen hemen her sistemde yığın olarak adlandırılan bellek alanı bulunur; burası son giren ilk çıkar (LIFO) davranışında olup bilgilerin geçici olarak saklandığı bellek alanıdır. Burası işletim sistemde koşan her program tarafından bilinir; dolayısıyla programlar veya fonksiyonlar bu alan üzerinden birbirlerine parametre aktarabilirler. Yığında genel olarak, fonksiyonlara parametre aktarılmasında, geri dönüş adreslerinin saklanmasında ve fonksiyonların dönüş değerlerinin aktarılmasında kullanılır. Kesme hizmet programları da yığını kullanılır. Sisteme bir kesme isteği geldiğinde, işlemci o anda yaptığı işi bırakır ve o andaki durum bilgilerini (saklayıcı içeriklerini, dönüş adresini vs.) yığına atar. Kesme hizmet programından dönüldüğünde yığından eski bilgilerini alır ve kaldığı yerden devam eder. |